package orchestration.persistence;

import orchestration.businessprocess.execution.Property;
import orchestration.businessprocess.model.BPArtifact;
import orchestration.persistence.exceptions.OrchestrationDAOException;


public interface PropertyDAO {
	
	public Property getProperty(long processExecutionId, BPArtifact artifact) throws OrchestrationDAOException;	
	
	public void saveProperty(Property property, long procExecutionId) throws OrchestrationDAOException;
	
	public void deleteProperties4BPExecution(long procExecutionId);
}
